// Buffer与字符串的转换
let buf1 = Buffer.from([100, 200, 1, 120, 103]);
console.log(buf1.toString()); //转换为utf-8

// 通过索引来获取元素
let buf2 = Buffer.from('hello');
console.log(buf2[1].toString(2)); //转换为2进制
//将字符串的第一个字符换成100
buf2[0] = 100;
console.log(buf2.toString());

//注意
// 1.溢出
let buf3 = Buffer.from('hello');
buf3[0] = 361; // 二进制最高为255 然而361转换为二进制超过了8位 高于8位的二进制数会被删除0001 0110 1001=>0110 1001
console.log(buf3.toString());

// 2.中文
let buf4 = Buffer.from('你好'); //中文(utf-8)每一个汉子都占有3个字节
console.log(buf4);